home *** CD-ROM | disk | FTP | other *** search
/ Clip Art, More, & Even more Clip Art / LitClip.iso / Install Acrobat Reader 4.05c / Install Acrobat Reader 4.05c.rsrc / CODE_1_Segment 1.txt < prev    next >
Text File  |  1999-03-19  |  26KB  |  434 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  1578 BBF9 0000           move.b     [A2 + 0x0], [0xFFFFBBF9]
  4. 00000006  05FA                     .incomplete
  5. 00000008  0000 0447                ori.b      D0, 0x47 /* 'G' */
  6. 0000000C  0000 00A8                ori.b      D0, 0xA8
  7. 00000010  8000                     or.b       D0, D0
  8. label00000012:
  9. 00000012  0002 9DCE                ori.b      D2, 0xCE
  10. label00000016:
  11. 00000016  2E18                     move.l     D7, [A0]+
  12. 00000018  204D                     movea.l    A0, A5
  13. 0000001A  91C6                     sub.l      A0, D6
  14. 0000001C  B1CD                     cmpa.l     A0, A5
  15. 0000001E  43F5 4441                lea.l      A1, [A5 + D4.w * 4 + 0x41]
  16. 00000022  5441                     addq.w     D1, 2
  17. 00000024  2B49 0218                move.l     [A5 + 0x218], A1
  18. 00000028  0296 0268 0324           andi.l     [A6], 0x2680324
  19. // begin alternate branch 0000002A-00000030
  20. label0000002A:
  21. 0000002A  0268 0324 05F8           andi.w     [A0 + 0x5F8], 0x324
  22. // end alternate branch 0000002A-00000030
  23. label0000002A: // (misaligned)
  24. 0000002E  05F8                     .incomplete
  25. 00000030  F28F F3B8                .extension 0x28F <<F/2-3/1>> // unimplemented
  26. 00000034  FC98 0384                .extension 0xC98 <<F/2-3/6>> // unimplemented
  27. 00000038  266F 1E9B                movea.l    A3, [A7 + 0x1E9B]
  28. 0000003C  D5D7                     add.l      A2, [A7]
  29. 0000003E  161B                     move.b     D3, [A3]+
  30. 00000040  4883                     ext.w      D3
  31. 00000042  60E6                     bra        -0x18 /* 0000002A */
  32. 00000044  60D0                     bra        -0x2E /* 00000016 */
  33. 00000046  1A1B                     move.b     D5, [A3]+
  34. 00000048  14C5                     move.b     [A2]+, D5
  35. 0000004A  6264                     bhi        +0x66 /* 000000B0 */
  36. 0000004C  1E99                     move.b     [A7], [A1]+
  37. 0000004E  2A17                     move.l     D5, [A7]
  38. 00000050  D201                     add.b      D1, D1
  39. 00000052  1E81                     move.b     [A7], D1
  40. 00000054  E548                     lsl        D0.w, 2
  41. label00000056:
  42. 00000056  2417                     move.l     D2, [A7]
  43. 00000058  E58A                     lsl        D2, 2
  44. 0000005A  E282                     asr        D2, 1
  45. 0000005C  D1B0 5385                add.l      [[ + <<invalid base displacement size>>] + D5 * 2], D0
  46. 00000060  6EB0                     bgt        -0x4E /* 00000012 */
  47. 00000062  BBFA 2A7A                cmpa.l     A5, [PC + 0x2A7A /* 00002ADE, cstring ""<EOF> */]
  48. 00000066  4A6F 2100                tst.w      [A7 + 0x2100]
  49. 0000006A  208D                     move.l     [A0], A5
  50. 0000006C  43F9 C0FC 08F0           lea.l      A1, [0xC0FC08F0]
  51. 00000072  55AF CD6C                subq.l     [A7 - 0x3294], 2
  52. // begin alternate branch 00000074-0000007C
  53. label00000074:
  54. 00000074  CD6C 50F8                and.w      [A4 + 0x50F8], D6
  55. 00000078  CD78 60DA                and.w      [0x000060DA], D6
  56. // end alternate branch 00000074-0000007C
  57. label00000074: // (misaligned)
  58. 00000076  50F8 CD78                st         [0xFFFFCD78]
  59. 0000007A  60DA                     bra        -0x24 /* 00000056 */
  60. 0000007C  D3A9 CD70                add.l      [A1 - 0x3290], D1
  61. 00000080  012D A9FF                btst       [A5 - 0x5601], D0
  62. 00000084  588F                     addq.l     A7, 4
  63. 00000086  93A9 CD74                sub.l      [A1 - 0x328C], D1
  64. 0000008A  2A78 2B52                movea.l    A5, [0x00002B52]
  65. 0000008E  66E4                     bne        -0x1A /* 00000074 */
  66. 00000090  4C01 2400                movem.w    A2,A5, D1
  67. 00000094  C4C1                     mulu.w     D2, D1
  68. 00000096  4843                     swap.w     D3
  69. 00000098  C6C0                     mulu.w     D3, D0
  70. 0000009A  D443                     add.w      D2, D3
  71. 0000009C  C0C1                     mulu.w     D0, D1
  72. 0000009E  6504                     bcs        +0x6 /* 000000A4 */
  73. 000000A0  5202                     addq.b     D2, 1
  74. 000000A2  6502                     bcs        +0x4 /* 000000A6 */
  75. label000000A4:
  76. 000000A4  100E                     move.b     D0, A6
  77. label000000A6:
  78. 000000A6  E3B1                     roxl       D1, D1
  79. 000000A8  244B                     movea.l    A2, A3
  80. 000000AA  1453                     movea.b    A2, [A3]
  81. 000000AC  148E                     move.b     [A2], A6
  82. 000000AE  E317                     roxl       D7.b, 1
  83. label000000B0:
  84. 000000B0  A343                     syscall    SetFilType, flags=3
  85. 000000B2  4CFB 1EF3 126C           movem.l    D0,D1,D4,D5,D6,D7,A1,A2,A3,A4, [PC + D1.w * 2 + 0x6C]
  86. 000000B8  9BC4                     sub.l      A5, D4
  87. 000000BA  6312                     bls        +0x14 /* 000000CE */
  88. 000000BC  421F                     clr.b      [A7]+
  89. 000000BE  CC43                     and.w      D6, D3
  90. 000000C0  43E3                     lea.l      A1, -[A3]
  91. 000000C2  DA2B 05DB                add.b      D5, [A3 + 0x5DB]
  92. 000000C6  050F                     btst       A7, D2
  93. 000000C8  B6E1                     cmpa.w     A3, -[A1]
  94. 000000CA  00E3                     .incomplete
  95. 000000CC  49E3                     lea.l      A4, -[A3]
  96. label000000CE:
  97. 000000CE  5A81                     addq.l     D1, 5
  98. 000000D0  031F                     btst       [A7]+, D1
  99. 000000D2  8103                     sbcd       D0, D3
  100. 000000D4  6B30                     bmi        +0x32 /* 00000106 */
  101. 000000D6  2301                     move.l     -[A1], D1
  102. 000000D8  4C5B 0DD3                movem.l    D0,D1,D4,D6,D7,A0,A2,A3, [A3]+
  103. 000000DC  446C 1B0A                neg.w      [A4 + 0x1B0A]
  104. 000000E0  4404                     neg.b      D4
  105. 000000E2  BB0E                     cmpm.b     [A5]+, [A6]+
  106. 000000E4  AB31                     syscall    bMAIN1
  107. 000000E6  5B57                     subq.w     [A7], 5
  108. 000000E8  A302                     syscall    Read, flags=3
  109. 000000EA  3BBD F343 0493 9A3B      move.w     [[A5 + <<invalid base displacement size>>] + 0x4939A3B], <<invalid special address>>
  110. 000000F2  3D04                     move.w     -[A6], D4
  111. 000000F4  D341                     addx.w     D1, D1
  112. 000000F6  6312                     bls        +0x14 /* 0000010A */
  113. 000000F8  044B 8343                subi.w     A3, 0x8343
  114. 000000FC  3D33 00F3                move.w     -[A6], [A3 + D0.w - 0x13]
  115. 00000100  23AB 1B33 0133 00FB 3B1B 3CF3 5EB2 move.l     [[A1 + 0xFB3B1B + D0] + 0x3CF35EB2], [A3 + 0x1B33]
  116. // begin alternate branch 00000106-0000010A
  117. label00000106:
  118. 00000106  00FB                     .incomplete
  119. 00000108  3B1B                     move.w     -[A5], [A3]+
  120. // end alternate branch 00000106-0000010A
  121. // begin alternate branch 0000010A-0000010E
  122. label0000010A:
  123. 0000010A  3CF3 5EB2                move.w     [A6]+, [A3 + D5 * 8 - 0x78]
  124. // end alternate branch 0000010A-0000010E
  125. label00000106: // (misaligned)
  126. label0000010A: // (misaligned)
  127. 0000010E  3303                     move.w     -[A1], D3
  128. 00000110  0E43 3DC0                .invalid.w D3, 0x3DC0 // invalid immediate operation
  129. 00000114  FB3B                     .extension 0xB3B <<F/4-5/5>> // unimplemented
  130. 00000116  3300                     move.w     -[A1], D0
  131. 00000118  A33C                     syscall    CmpString, flags=3
  132. 0000011A  AB1B                     syscall    PutRgn
  133. 0000011C  CB02                     abcd       D5, D2
  134. 0000011E  5B4A                     subq.w     A2, 5
  135. 00000120  3300                     move.w     -[A1], D0
  136. 00000122  B349                     cmpm.w     [A1]+, [A1]+
  137. 00000124  8100                     sbcd       D0, D0
  138. 00000126  534A                     subq.w     A2, 1
  139. 00000128  3300                     move.w     -[A1], D0
  140. 0000012A  E320                     asl        D0.b, D1
  141. 0000012C  8100                     sbcd       D0, D0
  142. 0000012E  935F                     sub.w      [A7]+, D1
  143. 00000130  C101                     abcd       D0, D1
  144. 00000132  A326                     syscall    HandleZone, flags=3
  145. 00000134  0BAD C101                bclr       [A5 - 0x3EFF], D5
  146. 00000138  A326                     syscall    HandleZone, flags=3
  147. 0000013A  0F81                     bclr       D1, D7
  148. 0000013C  00E3                     .incomplete
  149. 0000013E  20A3                     mov